home *** CD-ROM | disk | FTP | other *** search
/ Aminet 12 / Aminet 12 (1996)(GTI - Schatztruhe)[!][Jun 1996].iso / Aminet / dev / e / eiffel.readme < prev    next >
Encoding:
Text File  |  1996-05-05  |  11.4 KB  |  227 lines

  1. Short:    Eiffel compiler in E (unfinished)
  2. Author:   Damien Guichard
  3. Uploader: Wouter van Oortmerssen (wouter@mars.let.uva.nl)
  4. Type:     dev/e
  5.  
  6. Compiler for the Eiffel Language, written in Amiga E.  The author intended it
  7. to become a professional Eiffel implementation for the Amiga, stopped the
  8. project prematurely due to perceived lack of interest from the Amiga
  9. community.
  10.  
  11. The compiler is small, fast, and directly generates 68k code (though the
  12. backend is modular).  This distribution includes the compiler and full sources
  13. in E, plus a small set of Eiffel files and documents.  I imagine that it can
  14. be useful for the following people:
  15.  
  16. - E programmers. The source is very clean, modular, and written in a dense OO
  17.   style. Very educative.
  18. - Eiffel programmers. Though it's not finished, it's worth having a look at.
  19. - People that want to learn how compilers work, regardless of wether they
  20.   program in E.
  21. - Serious programmers who think they might carry the project to a fully
  22.   working version, enhance it, cover the Eiffel definition more closely,
  23.   translate it into another language, retarget it to another processor, or
  24.   whatever. You probably will want to contact me (Wouter) and/or the original
  25.   author. Whatever you choose to do, always credit the original author.
  26.  
  27.  
  28. Damien Guichard
  29. 8 rue Jean Giono
  30. 42100 Saint-Etienne
  31. FRANCE
  32.  
  33.  
  34. ============================= Archive contents =============================
  35.  
  36. Original  Packed Ratio    Date     Time    Name
  37. -------- ------- ----- --------- --------  -------------
  38.     1079     434 59.7% 25-Jan-96 17:21:28 +any.doc
  39.      790     223 71.7% 25-Jan-96 17:27:22 +boolean.doc
  40.      139     104 25.1% 25-Jan-96 17:31:04 +character.doc
  41.      576     214 62.8% 25-Jan-96 17:28:22 +comparable.doc
  42.    34867   10572 69.6% 26-Dec-95 23:52:36 +Eiffel.doc
  43.      432     212 50.9% 25-Jan-96 17:32:08 +integer.doc
  44.      601     232 61.3% 25-Jan-96 17:23:12 +numeric.doc
  45.      256     164 35.9% 25-Jan-96 17:46:44 +ReadMe
  46.     4479    1300 70.9% 25-Jan-96 17:26:04 +string.doc
  47.      502     260 48.2% 17-Aug-89 16:30:14 +COUNTER
  48.      149     115 22.8% 19-Jan-96 18:10:28 +HELLO_WORLD
  49.      726     363 50.0% 17-Aug-89 16:40:02 +RANDOM
  50.      177     132 25.4% 27-Jan-96 15:38:32 +ReadMe
  51.    22293    7723 65.3% 27-Jan-96 15:14:16 +flc.doc
  52.     1088     491 54.8% 27-Jan-96 16:09:40 +BAG
  53.      751     385 48.7% 27-Jan-96 16:07:58 +COLLECTION
  54.     1871     747 60.0% 21-Jan-96 18:30:42 +DICTIONARY
  55.     1852     719 61.1% 21-Jan-96 18:29:48 +FAST_DICTIONARY
  56.      929     474 48.9% 25-Jan-96 21:24:42 +LIST
  57.     1896     645 65.9% 21-Jan-96 19:03:26 +MATH
  58.      580     320 44.8% 26-Jan-96 10:57:36 +QUEUE
  59.      136      98 27.9% 25-Jan-96 17:41:14 +ReadMe
  60.      619     333 46.2% 27-Jan-96 16:09:56 +SET
  61.      918     456 50.3% 20-Jan-96 12:07:56 +SORTABLE
  62.     1716     659 61.5% 27-Jan-96 16:12:04 +SORTED_TREE
  63.      559     324 42.0% 26-Jan-96 10:58:10 +STACK
  64.     1622     619 61.8% 19-Jan-96 21:57:40 +any.guide
  65.      469     226 51.8% 19-Jan-96 21:11:40 +any.guide.info
  66.     1119     372 66.7% 19-Jan-96 21:59:34 +boolean.guide
  67.      469     227 51.5% 19-Jan-96 21:10:06 +boolean.guide.info
  68.      402     261 35.0% 19-Jan-96 21:17:58 +character.guide
  69.      469     225 52.0% 19-Jan-96 21:10:24 +character.guide.info
  70.      949     368 61.2% 01-Nov-95 22:19:24 +comparable.guide
  71.      469     225 52.0% 19-Jan-96 21:11:00 +comparable.guide.info
  72.    44047   11689 73.4% 26-Dec-95 23:52:36 +Eiffel.guide
  73.      469     228 51.3% 19-Jan-96 21:11:56 +Eiffel.guide.info
  74.      776     385 50.3% 19-Jan-96 21:18:40 +integer.guide
  75.      469     225 52.0% 19-Jan-96 21:10:36 +integer.guide.info
  76.      943     382 59.4% 19-Jan-96 21:19:06 +numeric.guide
  77.      469     225 52.0% 19-Jan-96 21:11:14 +numeric.guide.info
  78.      266     172 35.3% 25-Jan-96 17:46:16 +ReadMe
  79.     6223    1523 75.5% 25-Jan-96 17:02:04 +string.guide
  80.      469     226 51.8% 19-Jan-96 21:10:46 +string.guide.info
  81.      200     143 28.5% 25-Jan-96 18:04:58 +HELLO_WORLD
  82.     3356    1270 62.1% 26-Dec-95 23:52:36 +ame.e
  83.      760     377 50.3% 27-Jan-96 15:47:22 +ame.m
  84.     6842    1950 71.4% 27-Jan-96 12:14:02 +ame_code.e
  85.     5610    2123 62.1% 27-Jan-96 15:47:26 +ame_code.m
  86.       48      44  8.3% 27-Jan-96 00:51:28 +bit_size
  87.      188     134 28.7% 20-Jan-96 16:01:42 +bit_size.s
  88.       68      68  0.0% 27-Jan-96 00:51:30 +copy
  89.      371     202 45.5% 27-Jan-96 00:17:52 +copy.s
  90.       76      76  0.0% 27-Jan-96 00:51:28 +is_equal
  91.      472     242 48.7% 27-Jan-96 00:17:12 +is_equal.s
  92.       44      37 15.9% 27-Jan-96 00:51:26 +lastchar
  93.      154     117 24.0% 20-Jan-96 19:12:36 +lastchar.s
  94.       44      38 13.6% 27-Jan-96 00:51:24 +lastint
  95.      149     116 22.1% 20-Jan-96 19:12:30 +lastint.s
  96.       44      38 13.6% 27-Jan-96 00:51:22 +laststring
  97.      157     118 24.8% 20-Jan-96 19:12:26 +laststring.s
  98.       56      55  1.7% 27-Jan-96 00:51:22 +new_line
  99.      267     158 40.8% 20-Jan-96 16:00:36 +new_line.s
  100.       60      59  1.6% 27-Jan-96 00:51:20 +putchar
  101.      287     168 41.4% 20-Jan-96 16:00:20 +putchar.s
  102.       64      64  0.0% 27-Jan-96 00:51:20 +putint
  103.      347     192 44.6% 20-Jan-96 16:00:02 +putint.s
  104.       72      68  5.5% 27-Jan-96 00:51:18 +putstring
  105.      375     196 47.7% 20-Jan-96 15:59:12 +putstring.s
  106.       60      59  1.6% 27-Jan-96 00:51:16 +readchar
  107.      276     158 42.7% 20-Jan-96 15:59:04 +readchar.s
  108.       64      64  0.0% 27-Jan-96 00:51:26 +readint
  109.      339     179 47.1% 20-Jan-96 15:58:52 +readint.s
  110.       40      29 27.5% 27-Jan-96 00:51:18 +readstring
  111.      144     103 28.4% 21-Jan-96 17:39:16 +readstring.s
  112.       68      68  0.0% 27-Jan-96 00:51:30 +standard_copy
  113.      389     209 46.2% 27-Jan-96 00:18:56 +standard_copy.s
  114.       76      76  0.0% 27-Jan-96 00:51:28 +standard_is_equal
  115.      489     249 49.0% 27-Jan-96 00:18:38 +standard_is_equal.s
  116.      891     415 53.4% 26-Dec-95 23:52:36 +argument.e
  117.      638     364 42.9% 27-Jan-96 15:47:30 +argument.m
  118.      250     176 29.6% 26-Dec-95 23:52:36 +attribut.e
  119.      746     413 44.6% 27-Jan-96 15:47:32 +attribut.m
  120.     6425    2143 66.6% 21-Jan-96 17:48:10 +class.e
  121.     3080    1367 55.6% 27-Jan-96 15:47:42 +class.m
  122.     8433    2524 70.0% 13-Jan-96 14:12:02 +code.e
  123.     5634    2022 64.1% 27-Jan-96 15:47:24 +code.m
  124.      989     411 58.4% 26-Dec-95 23:52:36 +constant.e
  125.     1112     575 48.2% 27-Jan-96 15:47:34 +constant.m
  126.      519     288 44.5% 26-Dec-95 23:52:36 +current.e
  127.      942     495 47.4% 27-Jan-96 15:47:42 +current.m
  128.    12621    3248 74.2% 26-Dec-95 23:52:36 +eiffel_lex.e
  129.    12966    3932 69.6% 27-Jan-96 15:47:38 +eiffel_lex.m
  130.     1130     535 52.6% 26-Dec-95 23:52:36 +entity.e
  131.      240     157 34.5% 27-Jan-96 15:47:26 +entity.m
  132.     1431     485 66.1% 26-Dec-95 23:52:36 +entity_tree.e
  133.      808     415 48.6% 27-Jan-96 15:47:28 +entity_tree.m
  134.     1818     587 67.7% 27-Jan-96 14:18:22 +errors.e
  135.     2010     754 62.4% 27-Jan-96 15:47:22 +errors.m
  136.     2932    1125 61.6% 26-Dec-95 23:52:36 +feature.e
  137.     1388     666 52.0% 27-Jan-96 15:47:32 +feature.m
  138.    63080   18764 70.2% 27-Jan-96 15:47:52 +flc
  139.      471     311 33.9% 27-Jan-96 14:17:38 +flc.e
  140.      641     326 49.1% 26-Dec-95 23:52:36 +function.e
  141.     1086     568 47.6% 27-Jan-96 15:47:36 +function.m
  142.      384     249 35.1% 26-Dec-95 23:52:36 +kernel_class.e
  143.      894     464 48.0% 27-Jan-96 15:47:44 +kernel_class.m
  144.      320     196 38.7% 26-Dec-95 23:52:36 +label_server.e
  145.      202     143 29.2% 27-Jan-96 15:47:40 +label_server.m
  146.      853     402 52.8% 26-Dec-95 23:52:36 +listed_entity.e
  147.      516     316 38.7% 27-Jan-96 15:47:26 +listed_entity.m
  148.      656     326 50.3% 26-Dec-95 23:52:36 +local.e
  149.      644     350 45.6% 27-Jan-96 15:47:30 +local.m
  150.    33630    7339 78.1% 27-Jan-96 15:47:12 +parser.e
  151.    21962    6888 68.6% 27-Jan-96 15:47:46 +parser.m
  152.     2371     918 61.2% 26-Dec-95 23:52:36 +prime_server.e
  153.     1544     859 44.3% 27-Jan-96 15:47:40 +prime_server.m
  154.     4707    1305 72.2% 14-Jan-96 16:36:34 +procedure.e
  155.     2960    1205 59.2% 27-Jan-96 15:47:34 +procedure.m
  156.      890     435 51.1% 13-Jan-96 11:39:14 +globals.i
  157.      188     160 14.8% 16-Jan-96 20:46:06 +startup
  158.     1375     534 61.1% 16-Jan-96 20:45:46 +startup.s
  159.       92      92  0.0% 27-Jan-96 00:50:52 +append
  160.      506     234 53.7% 27-Jan-96 00:23:18 +append.s
  161.       44      39 11.3% 27-Jan-96 00:50:56 +clear
  162.      126      95 24.6% 27-Jan-96 00:22:54 +clear.s
  163.       80      80  0.0% 27-Jan-96 00:51:00 +copy
  164.      423     207 51.0% 27-Jan-96 00:22:40 +copy.s
  165.       48      42 12.5% 27-Jan-96 00:50:54 +empty
  166.      139     101 27.3% 27-Jan-96 00:22:20 +empty.s
  167.       68      67  1.4% 27-Jan-96 00:50:56 +extend
  168.      287     164 42.8% 27-Jan-96 00:22:08 +extend.s
  169.       60      60  0.0% 27-Jan-96 00:50:56 +fill_blank
  170.      260     154 40.7% 27-Jan-96 00:21:40 +fill_blank.s
  171.       68      68  0.0% 27-Jan-96 00:51:02 +hash_code
  172.      353     185 47.5% 27-Jan-96 00:21:24 +hash_code.s
  173.       56      49 12.5% 27-Jan-96 00:50:56 +head
  174.      196     134 31.6% 27-Jan-96 00:21:10 +head.s
  175.       80      80  0.0% 27-Jan-96 00:51:04 +index
  176.      466     231 50.4% 27-Jan-96 00:20:38 +index_of.s
  177.       80      78  2.5% 27-Jan-96 00:51:02 +is_equal
  178.      452     230 49.1% 27-Jan-96 00:20:16 +is_equal.s
  179.       56      53  5.3% 27-Jan-96 00:50:54 +item
  180.      209     141 32.5% 27-Jan-96 00:26:22 +item.s
  181.       56      53  5.3% 27-Jan-96 00:50:54 +item_code
  182.      217     141 35.0% 27-Jan-96 00:26:04 +item_code.s
  183.       40      29 27.5% 27-Jan-96 00:50:58 +left_adjust
  184.       89      77 13.4% 20-Jan-96 14:10:38 +left_adjust.s
  185.       60      57  5.0% 27-Jan-96 00:50:48 +make
  186.      241     140 41.9% 27-Jan-96 00:25:22 +make.s
  187.       40      32 20.0% 27-Jan-96 00:50:52 +precede
  188.      102      92  9.8% 27-Jan-96 00:24:32 +precede.s
  189.       40      32 20.0% 27-Jan-96 00:50:52 +prepend
  190.       99      91  8.0% 27-Jan-96 00:24:26 +prepend.s
  191.       56      53  5.3% 27-Jan-96 00:51:00 +put
  192.      196     140 28.5% 27-Jan-96 00:24:22 +put.s
  193.       40      32 20.0% 27-Jan-96 00:50:50 +remove
  194.       98      90  8.1% 27-Jan-96 00:23:54 +remove.s
  195.       40      32 20.0% 27-Jan-96 00:50:50 +remove_all_occurrences
  196.      133     106 20.3% 20-Jan-96 12:50:36 +remove_all_occurrences.s
  197.       40      29 27.5% 27-Jan-96 00:50:58 +right_adjust
  198.       91      76 16.4% 20-Jan-96 14:11:04 +right_adjust.s
  199.       40      32 20.0% 27-Jan-96 00:50:52 +shrink
  200.      122     105 13.9% 20-Jan-96 14:13:44 +shrink.s
  201.       40      32 20.0% 27-Jan-96 00:51:00 +substring
  202.      124     106 14.5% 20-Jan-96 14:15:02 +substring.s
  203.       40      32 20.0% 27-Jan-96 00:50:48 +tail
  204.       94      88  6.3% 27-Jan-96 00:27:50 +tail.s
  205.       72      72  0.0% 27-Jan-96 00:50:58 +to_integer
  206.      423     198 53.1% 27-Jan-96 00:27:30 +to_integer.s
  207.       76      76  0.0% 27-Jan-96 00:51:04 +to_lower
  208.      447     212 52.5% 27-Jan-96 00:27:10 +to_lower.s
  209.       80      80  0.0% 27-Jan-96 00:51:04 +to_upper
  210.      447     213 52.3% 27-Jan-96 00:26:54 +to_upper.s
  211.      307     215 29.9% 26-Dec-95 23:52:36 +strings.e
  212.      226     176 22.1% 27-Jan-96 15:47:22 +strings.m
  213.    17777    4378 75.3% 27-Jan-96 15:46:30 +system.e
  214.    17180    5556 67.6% 27-Jan-96 15:47:48 +system.m
  215.      399     252 36.8% 26-Dec-95 23:52:36 +token.e
  216.      448     273 39.0% 27-Jan-96 15:47:38 +token.m
  217.      460     243 47.1% 26-Dec-95 23:52:36 +treed_entity.e
  218.      508     298 41.3% 27-Jan-96 15:47:28 +treed_entity.m
  219.      508     299 41.1% 26-Dec-95 23:52:36 +unnamer.e
  220.      828     459 44.5% 27-Jan-96 15:47:36 +unnamer.m
  221.     1481     520 64.8% 26-Dec-95 23:52:36 +variable.e
  222.     1314     622 52.6% 27-Jan-96 15:47:34 +variable.m
  223.     1016     218 78.5% 18-Feb-96 17:22:40  Make
  224.     1338     738 44.8% 01-Mar-96 01:15:16  Eiffel.readme
  225. -------- ------- ----- --------- --------
  226.   420135  139058 66.9% 12-Mar-96 18:14:28   187 files
  227.